package com.ruoyi.course.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 生产过程管理对象 lw_course
 * 
 * @author sll
 * @date 2023-08-18
 */
@Setter
@Getter
@ToString
public class LwCourse extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 半成品 */
    @Excel(name = "半成品")
    private Long sfproductId;

    @Excel(name = "半成品名称")
    private String sfproductName;

    @Excel(name = "型号")
    private String model;

    @Excel(name = "参数")
    private String parameter;

    /** 排产时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "排产时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date schedulingTime;

    /** 车间产出数量 */
    @Excel(name = "车间产出数量")
    private Long workshopOutputNumber;

    /** 后焊 */
    @Excel(name = "后焊")
    private Long solderId;

    /** 首次检测 */
    @Excel(name = "首次检测")
    private Long firstDetectionId;

    /** 装配/老化 */
    @Excel(name = "装配/老化")
    private Long assembleAgingId;

    /** 二次检测 */
    @Excel(name = "二次检测")
    private Long twiceDetectionId;

    /** 合格数 */
    @Excel(name = "合格数")
    private Long acceptanceNumber;

    /** 不合格数 */
    @Excel(name = "不合格数")
    private Long disqualificationNumber;

//    private String remark;

}
